/* Hello_RMI_Client.java */
package mytest;
import java.rmi.Naming;

/* 客户端向服务端请求远程对象服务 */
public class Hello_RMI_Client {
	public static void main(String[] args) {
		try {
            /* 从RMI Registry中请求stub 
             * 如果RMI Service就在本地机器上，URL就是：rmi://localhost:1099/hello 
             * 否则，URL就是：rmi://RMIService_IP:1099/hello 
             */
			IHello hello = (IHello) Naming.lookup("rmi://localhost:1099/hello");
            /* 通过stub调用远程接口实现 */
			System.out.println(hello.sayHello("zhangxianxin"));
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}  